Does active guidance improve software inspections? A preliminary empirical study
نویسندگان
چکیده
Inspections are an established quality assurance technique. In order to optimize the inspection approach, different reading techniques, such as checklist-based reading and scenario-based reading have been proposed. Various experiments have been performed to evaluate which of these techniques produces better inspection results (i.e., finds more defects with less effort). However, results of these empirical investigations are not conclusive. Thus, the success factors of reading approaches need to be further analyzed. In this paper, we report on a preliminary empirical study that examined the influence of active involvement (provided by scenario based approaches) of the inspectors on the inspector’s efficiency and effectiveness. First results show tendencies that active guidance can improve the effectiveness of inspectors and is a useful means during defect detection.
منابع مشابه
Inspecting Automated Test Code: A Preliminary Study
Testing is an essential part of an agile process as test is automated and tends to take the role of specifications in place of documents. However, whenever test cases are faulty, developers’ time might be wasted to fix problems that do not actually originate in the production code. Because of their relevance in agile processes, we posit that the quality of test cases can be assured through soft...
متن کاملPreliminary Evaluation of Tool-based Support for Distributed Inspection
Software inspections are a software engineering “best practice” for defect detection and rework reduction. In this paper, we describe our initial empirical evaluation with using a tool aiming to provide Internet groupware support for distributed software inspections. The tool is based on a restructured inspection process to reduce synchronization and coordination problems.
متن کاملApplying sampling to improve software inspections
The main objective of software inspections is to find faults in software documents. The benefits of inspections are reported from researchers as well as software organizations. However, inspections are time consuming and the resources may not be sufficient to inspect all documents. Sampling of documents in inspections provides a systematic solution to select what to be inspected in the case res...
متن کاملA Preliminary Study on Asynchronous Discussions for Distributed Software Inspections
Face-to-face (F2F) meeting is the cornerstone of the traditional inspection process. However, F2F meetings hinder the applicability of software inspections in the context of distributed software development. We present a preliminary study where we compare six collocated versus six distributed inspections. In the former group team members physically meet and discuss in a collocated manner, while...
متن کاملApplying Program Comprehension Techniques to Improve Software Inspections
Software inspections are widely regarded as a cost-effective mechanism for removing defects in software, though performing them does not always reduce the number of customer-discovered defects. We present a case study in which an attempt was made to reduce such defects through inspection training that introduced program comprehension ideas. The training was designed to address the problem of un...
متن کامل